<template>
  <div class="">
    <p>原：{{originArr}}</p>
    <p>更改：{{changeArr}}</p>

  </div>
  
</template>

<script>
export default {
  data(){
    return{
      originArr: [[1,2,3],3,[3,4],[5],[0,6],[[4,1,9]]],
      changeArr: []
    }
  },
  created(){
    this.loadData()
  },
  methods:{
    loadData(){
      // 二维转一维
      // this.changeArr = [].concat.apply([],this.originArr)
      // this.changeArr = this.originArr.reduce(function (a, b) { return a.concat(b)});
      
      // 多维转一维 flatten()扁平化
      // function flatten(arr) {
      //   return [].concat( ...arr.map(x => Array.isArray(x) ? flatten(x) : x) )
      // }
      // this.changeArr = flatten(this.originArr);

      // this.changeArr = this.originArr.flat(3)
    }
  }
}
</script>

<style>


</style>